
1. Open the webChatLogon.js file.
2. Copy the gatherDetails, verifyPhone and logon functions into your version.
3. Open the webChat.js file.
4. Copy the chatLogin, initChat, addCustomFields, removeCustomFields and clearCustomFields functions into your version.
5. Open the webChatSocket.js file.
6. Copy line 120 (calling the webChat.chatLogin function) into your version of the handleOpen function.
7. If the chatConfigPanel does not exist in your version, copy it in and remove any mention of the configuration panel from webChatConfig.js
8. Open the webChatUI.js file.
9. Copy the showLoginErrors and markElAsRequired functions into your version.
10. Update the setup function inside webChatUI.js to call the markElAsRequired function.
11. Update the layout and styling of the chat panel to match.
12. Update the config panel to include the "toggleRequiredContactDetails" and "requireContactDetailsDiv" elements.
13. Replace customerJourneyCommon.js and oceanaCoreData.js with the SDK versions.
14. Inside the customer journey pages, add a HTML input element identified as "pageTopic". Its value must not include spaces. This element should be hidden from the user.
15. Inside home.html and demo.html, add a HTML input element identified as "pageTopic" to the chat form. Its value must not include spaces. This element should be visible to the user.